package listener;

import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

import negocio.ListadosService;

import bean.HorarioCita;
import bean.Servicio;
import bean.TipoMascota;

public class ListadosListener implements ServletContextListener{

	private ListadosService listados = new ListadosService();

	@Override
	public void contextDestroyed(ServletContextEvent arg0) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void contextInitialized(ServletContextEvent sce) {
		try{
			List<Servicio> listServicio = listados.listarTipoServicio();		
			if(listServicio==null)listServicio=new ArrayList<Servicio>();
			sce.getServletContext().setAttribute("listServicio", listServicio);
			
			List<HorarioCita> listHorarioCita = listados.listarHorarioCita();
			if(listHorarioCita==null)listHorarioCita=new ArrayList<HorarioCita>();
			sce.getServletContext().setAttribute("listHorarioCita", listHorarioCita);
			
			List<TipoMascota> listTipoMascota = listados.listarTipoMascota();
			if(listTipoMascota==null)listTipoMascota=new ArrayList<TipoMascota>();
			sce.getServletContext().setAttribute("listTipoMascota", listTipoMascota);
						
			
		}catch(Exception e){
			e.printStackTrace();
		}
					
	}		
	

}
